@media (min-width: 420px) {
  /* line 4, bullets.css.scss */
  ul.checklist {
    margin-left: 0;
    padding-left: 0;
    list-style: none; } }
@media (min-width: 420px) {
  /* line 10, bullets.css.scss */
  ul.checklist li {
    padding-left: 70px;
    background-image: url('http://images.marketing.bpp.com/EloquaImages/clients/ApolloGlobal/{0795c4dc-cb1f-46cd-a6ae-bdd0062c2bb5}_law-tick.png');
    background-repeat: no-repeat; } }
/* line 16, bullets.css.scss */
ul.checklist li p {
  margin-top: 10px;
  text-align: left !important; }
  /* line 19, bullets.css.scss */
  ul.checklist li p.heading {
    margin-top: 30px; }

/* line 28, bullets.css.scss */
html.lt-ie9 ul.checklist {
  margin-left: 0;
  padding-left: 0;
  list-style: none; }
  /* line 32, bullets.css.scss */
  html.lt-ie9 ul.checklist li {
    padding-left: 70px;
    background-image: url('http://images.marketing.bpp.com/EloquaImages/clients/ApolloGlobal/{0795c4dc-cb1f-46cd-a6ae-bdd0062c2bb5}_law-tick.png');
    background-repeat: no-repeat; }
/* line 3, button.css.scss */
.btn {
  background-color: #01b3a6;
  *background-color: #01b3a6;
  color: #ffffff;
  background-image: -moz-linear-gradient(top, #01b3a6, #00a89c);
  background-image: -ms-linear-gradient(top, #01b3a6, #00a89c);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#01b3a6), to(#00a89c));
  background-image: -webkit-linear-gradient(top, #01b3a6, #00a89c);
  background-image: -o-linear-gradient(top, #01b3a6, #00a89c);
  background-image: linear-gradient(top, #01b3a6, #00a89c);
  border-color: #01b3a6 #00A89A #00a89c;
  border-color: rgba(0, 168, 156, 0.1) rgba(0, 168, 156, 0.1) rgba(0, 168, 156, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF01b3a6', endColorstr='#FF00a89c', GradientType=0);
  font-weight: bold;
  text-shadow: none; 
  border-radius: 0;}
  /* line 22, button.css.scss */
  .btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
    color: #ffffff;
    background-color: #00a89c; 
	border-radius: 0;}

/* line 28, button.css.scss */
	
	.btn-primary {
color: #fff;
background:#00b6b1;

margin: 10px 0 20px 0;
border-radius:0;
border:none;
}

  /* line 46, button.css.scss */
.btn-primary:hover {
color:#FED017;
background:#7C267E;
}
/* line 2, companies.css.scss */
.companies .company {
  margin-bottom: 15px; }
/* line 4, cta.css.scss */
div.wrapper .cta {
  text-align: center; }
  /* line 6, cta.css.scss */
  div.wrapper .cta .slimmer {
    padding: 0px 20px; }
  /* line 9, cta.css.scss */
  div.wrapper .cta h1, div.wrapper .cta h2, div.wrapper .cta h3 {
    margin: 0px; }
  /* line 12, cta.css.scss */
  div.wrapper .cta p {
    margin-top: 10px; }
    /* line 14, cta.css.scss */
    div.wrapper .cta p.lead {
      margin: 0px; }
  /* line 18, cta.css.scss */
  div.wrapper .cta .btn-primary {
    width: 160px; }
/* line 1, divider.css.scss */
.divider {
  min-height: 100px; }
  /* line 4, divider.css.scss */
  .divider div.container > div.row:first-child {
    padding-top: 0px !important; }
  /* line 7, divider.css.scss */
  .divider div.container > div.row:last-child {
    padding-bottom: 0px !important; }
  /* line 10, divider.css.scss */
  .divider div.container p.lead {
    margin: 10px 0px 0px 0px; }

/* line 16, divider.css.scss */
div.pink {
  background-color: #bc5a80; }
  /* line 18, divider.css.scss */
  div.pink:before {
    border-color: #bc5a80 transparent; }
  /* line 21, divider.css.scss */
  div.pink:after {
    border-color: #FFFFFF; }

/* line 26, divider.css.scss */
div.purple {
  background-color: #6f2b88; }
  /* line 28, divider.css.scss */
  div.purple:before {
    border-color: #6f2b88 transparent; }
  /* line 31, divider.css.scss */
  div.purple:after {
    border-color: #FFFFFF; }

/* line 36, divider.css.scss */
div.white {
  background-color: #FFFFFF; }
  /* line 38, divider.css.scss */
  div.white:before {
    border-color: #FFFFFF transparent; }
  /* line 41, divider.css.scss */
  div.white:after {
    border-color: #bbbaba; }

/* line 46, divider.css.scss */
div.grey {
  background-color: #bbbaba; }
  /* line 48, divider.css.scss */
  div.grey:before {
    border-color: #bbbaba transparent; }
  /* line 51, divider.css.scss */
  div.grey:after {
    border-color: #FFFFFF; }

/* line 56, divider.css.scss */
.triangle {
  position: relative; }
  /* line 58, divider.css.scss */
  .triangle:before {
    content: "";
    position: absolute;
    top: -5px;
    /* value = - border-top-width - border-bottom-width */
    right: 80px;
    /* controls horizontal position */
    border-width: 70px 70px 0;
    /* vary these values to change the angle of the vertex */
    border-style: solid;
    /* reduce the damage in FF3.0 */
    display: block;
    width: 0; }
    @media (max-width: 767px) {
      /* line 58, divider.css.scss */
      .triangle:before {
        border-width: 40px 40px 0;
        /* vary these values to change the angle of the vertex */ } }
  /* line 72, divider.css.scss */
  .triangle:after {
    content: "";
    position: absolute;
    bottom: -50px;
    /* value = - border-top-width - border-bottom-width */
    right: 145px;
    /* controls horizontal position */
    border-width: 5px;
    border-style: solid;
    border-radius: 30px;
    /* reduce the damage in FF3.0 */
    display: block;
    width: 0; }
    @media (max-width: 767px) {
      /* line 72, divider.css.scss */
      .triangle:after {
        bottom: -20px;
        /* value = - border-top-width - border-bottom-width */
        right: 115px;
        /* controls horizontal position */ } }
/* line 1, eloqua.css.scss */
.LV_validation_message {
  font-weight: bold;
  margin: 0 0 0 5px; }

/* line 5, eloqua.css.scss */
.LV_valid {
  color: #00CC00;
  display: none; }

/* line 9, eloqua.css.scss */
.LV_invalid {
  color: #CC0000;
  font-size: 10px; }

/* line 13, eloqua.css.scss */
.LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, textarea.LV_valid_field:active {
  border: 1px solid #00CC00; }

/* line 16, eloqua.css.scss */
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active {
  border: 1px solid #CC0000; }
/* line 4, font-style.css.scss */
a {
  color: #7C267E; }

/* line 11, font-style.css.scss */
header .container div.telephone p {
  color: #FFFFFF;
  font-family: "whitneyblack", "Century Gothic", "Apple Gothic", AppleGothic, "URW Gothic L", "Avant Garde", Futura, sans-serif;
  font-size: 20px;
  line-height: 22px; }
  
  header [class*="span"] {
margin-left: 0px;
}
  @media (max-width: 480px) {
    /* line 11, font-style.css.scss */
    header .container div.telephone p {
      font-size: 14px; } }
  /* line 19, font-style.css.scss */
  header .container div.telephone p.telephone {
    font-size: 30px;
    line-height: 25px; }

/* line 28, font-style.css.scss */
div.main {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif-p, t;
  font-size: 16px;
  line-height: 20px; }
  /* line 32, font-style.css.scss */
  div.main h1 {
    color: #6f2b88;
    font-family: "whitneymedium", "Century Gothic", "Apple Gothic", AppleGothic, "URW Gothic L", "Avant Garde", Futura, sans-serif; }
  /* line 36, font-style.css.scss */
  div.main h2, div.main h4, div.main h5 {
    color: #7C267E;
    font-family: "whitneymedium", "Century Gothic", "Apple Gothic", AppleGothic, "URW Gothic L", "Avant Garde", Futura, sans-serif; }
div.main h3 {
    color: #000;
    font-family: "whitneymedium", "Century Gothic", "Apple Gothic", AppleGothic, "URW Gothic L", "Avant Garde", Futura, sans-serif; }
  /* line 40, font-style.css.scss */
  div.main h1 {
    font-size: 28px;
    line-height: 30px; }
  /* line 44, font-style.css.scss */
  div.main h2 {
    font-size: 28px;
    line-height: 30px;
    font-weight: normal; }
  /* line 49, font-style.css.scss */
  div.main h3 {
    font-size: 20px;
    line-height: 25px;
    font-weight: normal; 
  	padding: 10px 0 10px 0;}
  /* line 54, font-style.css.scss */
  div.main h4 {
    font-size: 20px;
    line-height: 22px;
    font-weight: normal;
	color: #333333; }
  /* line 59, font-style.css.scss */
  div.main p {
    font-size: 14px;
    line-height: 20px; }
  /* line 64, font-style.css.scss */
  div.main p.small-print, div.main span.small-print {
    font-size: 10px;
    line-height: 12px; }
  /* line 68, font-style.css.scss */
  div.main p.strong, div.main span.strong {
    font-weight: bold !important; }
  /* line 73, font-style.css.scss */
  div.main h1.pink, div.main h2.pink, div.main h3.pink, div.main h4.pink, div.main p.pink, div.main span.pink, div.main i.pink {
    color: #bc5b80; }
  /* line 76, font-style.css.scss */
  div.main h1.purple, div.main h2.purple, div.main h3.purple, div.main h4.purple, div.main p.purple, div.main span.purple, div.main i.purple {
    color: #6f2b88; }
  /* line 79, font-style.css.scss */
  div.main h1.grey, div.main h2.grey, div.main h3.grey, div.main h4.grey, div.main p.grey, div.main span.grey, div.main i.grey {
    color: #636466; }
  /* line 82, font-style.css.scss */
  div.main h1.white, div.main h2.white, div.main h3.white, div.main h4.white, div.main p.white, div.main span.white, div.main i.white {
    color: white; }
  /* line 85, font-style.css.scss */
  div.main h1.h1-size, div.main h2.h1-size, div.main h3.h1-size, div.main h4.h1-size, div.main p.h1-size, div.main span.h1-size, div.main i.h1-size {
    font-size: 55px;
    line-height: 55px; }
  /* line 89, font-style.css.scss */
  div.main h1.h2-size, div.main h2.h2-size, div.main h3.h2-size, div.main h4.h2-size, div.main p.h2-size, div.main span.h2-size, div.main i.h2-size {
    font-size: 45px;
    line-height: 45px;
    font-weight: normal; }
  /* line 94, font-style.css.scss */
  div.main h1.h3-size, div.main h2.h3-size, div.main h3.h3-size, div.main h4.h3-size, div.main p.h3-size, div.main span.h3-size, div.main i.h3-size {
    font-size: 30px;
    line-height: 25px;
    font-weight: normal; }
  /* line 99, font-style.css.scss */
  div.main h1.h4-size, div.main h2.h4-size, div.main h3.h4-size, div.main h4.h4-size, div.main p.h4-size, div.main span.h4-size, div.main i.h4-size {
    font-size: 20px;
    line-height: 22px;
    font-weight: normal; }
  /* line 104, font-style.css.scss */
  div.main h1.h1-style, div.main h2.h1-style, div.main h3.h1-style, div.main h4.h1-style, div.main p.h1-style, div.main span.h1-style, div.main i.h1-style {
    color: #6f2b88;
    font-family: "whitneyblack", "Century Gothic", "Apple Gothic", AppleGothic, "URW Gothic L", "Avant Garde", Futura, sans-serif; }
  /* line 108, font-style.css.scss */
  div.main h1.h2-style, div.main h1.h3-style, div.main h1.h4-style, div.main h1.h5-style, div.main h2.h2-style, div.main h2.h3-style, div.main h2.h4-style, div.main h2.h5-style, div.main h3.h2-style, div.main h3.h3-style, div.main h3.h4-style, div.main h3.h5-style, div.main h4.h2-style, div.main h4.h3-style, div.main h4.h4-style, div.main h4.h5-style, div.main p.h2-style, div.main p.h3-style, div.main p.h4-style, div.main p.h5-style, div.main span.h2-style, div.main span.h3-style, div.main span.h4-style, div.main span.h5-style, div.main i.h2-style, div.main i.h3-style, div.main i.h4-style, div.main i.h5-style {
    color: #6f2b88;
    font-family: "whitneymedium", "Century Gothic", "Apple Gothic", AppleGothic, "URW Gothic L", "Avant Garde", Futura, sans-serif; }
  /* line 114, font-style.css.scss */
  div.main .slide {
    color: white; }
    /* line 116, font-style.css.scss */
    div.main .slide h1, div.main .slide h2, div.main .slide h3, div.main .slide h4, div.main .slide h5, div.main .slide p {
      color: #fff;}
  /* line 122, font-style.css.scss */
  div.main .form-container h1, div.main .form-container h2, div.main .form-container h3, div.main .form-container h4, div.main .form-container h5, div.main .form-container p {
    color: white;
	text-shadow: 0px 0px; }
  /* line 125, font-style.css.scss */
  div.main .form-container .heading {
    text-align: center; }
    /* line 127, font-style.css.scss */
    div.main .form-container .heading h1 {
      font-family: "whitneymedium", "Century Gothic", "Apple Gothic", AppleGothic, "URW Gothic L", "Avant Garde", Futura, sans-serif;
      font-size: 22px;
      line-height: 25px;
	  color:#EACD1A;}
    /* line 132, font-style.css.scss */
    div.main .form-container .heading p {
      font-size: 17px;
      line-height: 17px; }
    /* line 136, font-style.css.scss */
    div.main .form-container .heading input[type="text"] {
      font-size: 17px;
      line-height: 17px; }
  /* line 145, font-style.css.scss */
  div.main ul.checklist li p.heading {
    font-size: 22px;
    line-height: 26px;
    font-family: "whitneyblack", "Century Gothic", "Apple Gothic", AppleGothic, "URW Gothic L", "Avant Garde", Futura, sans-serif; }
  /* line 152, font-style.css.scss */
  div.main div.pink {
    color: white; }
  /* line 156, font-style.css.scss */
  div.main .divider p.lead {
    line-height: 26px; }
@font-face {
  font-family: 'whitneyblack';
  src: url('http://www.bpp.com/local/resources/fonts/whitney-black-bas-webfont-9ead4c2d.eot');
  src: url('http://www.bpp.com/local/resources/fonts/whitney-black-bas-webfont-9ead4c2d.eot?#iefix') format("embedded-opentype"), url('http://www.bpp.com/local/resources/fonts/whitney-black-bas-webfont-ae0f72d7.woff') format("woff"), url('http://www.bpp.com/local/resources/fonts/whitney-black-bas-webfont-38140807.ttf') format("truetype"), url('http://www.bpp.com/local/resources/fonts/whitney-black-bas-webfont-c7185d65.svg#whitneyblack') format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'whitneyblack_italic';
  src: url('http://www.bpp.com/local/resources/fonts/whitney-blackital-bas-webfont-c4a59c81.eot');
  src: url('http://www.bpp.com/local/resources/fonts/whitney-blackital-bas-webfont-c4a59c81.eot?#iefix') format("embedded-opentype"), url('http://www.bpp.com/local/resources/fonts/whitney-blackital-bas-webfont-0e10ad72.woff') format("woff"), url('http://www.bpp.com/local/resources/fonts/whitney-blackital-bas-webfont-f97cd052.ttf') format("truetype"), url('http://www.bpp.com/local/resources/fonts/whitney-blackital-bas-webfont-ef368efd.svg#whitneyblack_italic') format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'whitneybold';
  src: url('http://www.bpp.com/local/resources/fonts/whitney-bold-bas-webfont-3211b99f.eot');
  src: url('http://www.bpp.com/local/resources/fonts/whitney-bold-bas-webfont-3211b99f.eot?#iefix') format("embedded-opentype"), url('http://www.bpp.com/local/resources/fonts/whitney-bold-bas-webfont-ea333b08.woff') format("woff"), url('http://www.bpp.com/local/resources/fonts/whitney-bold-bas-webfont-6b66758f.ttf') format("truetype"), url('http://www.bpp.com/local/resources/fonts/whitney-bold-bas-webfont-b778b83d.svg#whitneybold') format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'whitneybold_italic';
  src: url('http://www.bpp.com/local/resources/fonts/whitney-boldital-bas-webfont-668350be.eot');
  src: url('http://www.bpp.com/local/resources/fonts/whitney-boldital-bas-webfont-668350be.eot?#iefix') format("embedded-opentype"), url('http://www.bpp.com/local/resources/fonts/whitney-boldital-bas-webfont-b322aeac.woff') format("woff"), url('http://www.bpp.com/local/resources/fonts/whitney-boldital-bas-webfont-5818befd.ttf') format("truetype"), url('http://www.bpp.com/local/resources/fonts/whitney-boldital-bas-webfont-ee6f3da3.svg#whitneybold_italic') format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'whitneymedium';
  src: url('http://www.bpp.com/local/resources/fonts/whitney-medium-bas-webfont-da464a4a.eot');
  src: url('http://www.bpp.com/local/resources/fonts/whitney-medium-bas-webfont-da464a4a.eot?#iefix') format("embedded-opentype"), url('http://www.bpp.com/local/resources/fonts/whitney-medium-bas-webfont-6b1c67e0.woff') format("woff"), url('http://www.bpp.com/local/resources/fonts/whitney-medium-bas-webfont-0e4220fe.ttf') format("truetype"), url('http://www.bpp.com/local/resources/fonts/whitney-medium-bas-webfont-da4dcf7d.svg#whitneymedium') format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'whitneymedium_italic';
  src: url('http://www.bpp.com/local/resources/fonts/whitney-mediumital-bas-webfont-12db4a2c.eot');
  src: url('http://www.bpp.com/local/resources/fonts/whitney-mediumital-bas-webfont-12db4a2c.eot?#iefix') format("embedded-opentype"), url('http://www.bpp.com/local/resources/fonts/whitney-mediumital-bas-webfont-c048a143.woff') format("woff"), url('http://www.bpp.com/local/resources/fonts/whitney-mediumital-bas-webfont-d13f12ef.ttf') format("truetype"), url('http://www.bpp.com/local/resources/fonts/whitney-mediumital-bas-webfont-418ae812.svg#whitneymedium_italic') format("svg");
  font-weight: normal;
  font-style: normal; }
/* line 1, footer.css.scss */
footer {
  background-color: #000000; }
  /* line 3, footer.css.scss */
  footer.fixed-bottom {
    position: fixed;
    bottom: 0px;
    width: 100%; }
  /* line 9, footer.css.scss */
  footer div.container > div.row:first-child {
    padding-top: 20px !important; }
  /* line 12, footer.css.scss */
  footer div.container > div.row:last-child {
    padding-bottom: 20px !important; }
/* line 3, form.css.scss */
.form-container {
  background: transparent url("http://images.marketing.bpp.com/EloquaImages/clients/ApolloGlobal/{21b7de6c-c85c-473d-8f55-fde6cc24a7ab}_opacity.png") repeat scroll 0% 0%;
border-radius: 0px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  padding: 0 15px 15px 15px;
  position: relative; }

  /* line 8, form.css.scss */
  .form-container .heading {
   padding: 5px 15px;
    margin: 0px 0px 10px; }
  /* line 13, form.css.scss */
  .form-container div.control-group {
    margin: 5px 0px 0px 0px; 
  }
  /* line 16, form.css.scss */
  .form-container input[type="text"], .form-container input[type="email"] {
    display: block;
    min-height: 28px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  /* line 22, form.css.scss */
  .form-container .btn, .form-container select {
    width: 100%; }
.form-container .btn, .form-container textarea {
    width: 97%; }
/* line 1, generic.css.scss */
.spacer {
  margin-top: 0px; }

/* line 4, generic.css.scss */
.double-spacer {
  margin-top: 60px; }

/* line 7, generic.css.scss */
.full-width {
  width: 100%; }

/* line 10, generic.css.scss */
.half-width {
  width: 50%; }
  @media (max-width: 767px) {
    /* line 10, generic.css.scss */
    .half-width {
      width: 100%; } }

/* line 16, generic.css.scss */
.underline {
  text-decoration: underline; }

/* line 20, generic.css.scss */
ul.circle {
  list-style-type: circle; }

/* line 21, generic.css.scss */
ul.square {
  list-style-type: square; }
/* line 3, header.css.scss */
header {
  background-color: #000;
  height: 90px;
  position: fixed;
  top: 0px;
  width: 100%;
  z-index: 2; }
  
  header [class*="span"] h1 {
margin-left: 0px;
margin-top:20px;
color:#FFF;
font-family: "whitneymedium", "Century Gothic", "Apple Gothic", AppleGothic, "URW Gothic L", "Avant Garde", Futura, sans-serif;
text-shadow: none;
font-size:28px;
}
  @media (max-width: 767px) {
    /* line 11, header.css.scss */
    header .container {
      padding-left: 5px;
      padding-right: 5px; } 
  
  header [class*="span"] h1 {
font-size:28.5px;
}
}
  /* line 16, header.css.scss */
  header .container div.logo {
    float: right;
    margin-top: 20px; }
  /* line 20, header.css.scss */
  header .container div.telephone {
    float: right;
    margin: 20px 0px 0px 0px; }
    /* line 23, header.css.scss */
    header .container div.telephone p {
      margin: 0px; }
    @media (max-width: 420px) {
  /* line 16, header.css.scss */
  header .container div.logo {
    float: none;
    margin-top: 20px; }
      /* line 20, header.css.scss */
      header .container div.telephone {
        margin-top: 15px;
        width: 120px; } }
  /* line 31, header.css.scss */
  header .container div.cta {
    float: right;
    margin-top: 28px; }
    @media (max-width: 767px) {
		
      /* line 31, header.css.scss */
      header .container div.cta {
        margin-top: 20px; } }
    @media (max-width: 420px) {
      /* line 31, header.css.scss */
      header .container div.cta {
        margin-top: 8px; } }
/* line 3, icons.css.scss */
.hi-icon-wrap {
  text-align: center;
  margin: 0 auto;
  padding: 10px 0px 0px 0px; }

/* line 9, icons.css.scss */
.hi-icon {
  display: inline-block;
  font-size: 0px;
  cursor: pointer;
  margin: 15px 0px;
  width: 90px;
  height: 90px;
  border-radius: 50%;
  text-align: center;
  position: relative;
  z-index: 1;
  color: #bc5b80; }

/* line 24, icons.css.scss */
html.lt-ie9 .hi-icon {
  width: auto; }

/* line 29, icons.css.scss */
.hi-icon:after {
  pointer-events: none;
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  content: '';
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

/* line 41, icons.css.scss */
.hi-icon:before {
  font-family: FontAwesome;
  speak: none;
  font-size: 58px;
  line-height: 90px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: block;
  -webkit-font-smoothing: antialiased; }

/* line 54, icons.css.scss */
.hi-icon-effect-5 .hi-icon {
  box-shadow: 0 0 0 4px #bc5b80;
  overflow: hidden;
  -webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
  -moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
  transition: background 0.3s, color 0.3s, box-shadow 0.3s; }

/* line 62, icons.css.scss */
.hi-icon-effect-5 .hi-icon:after {
  display: none; }

/* line 66, icons.css.scss */
.no-touch .hi-icon-effect-5 .hi-icon:hover {
  background: #bc5b80;
  color: #FFFFFF;
  box-shadow: 0 0 0 8px rgba(188, 91, 128, 0.3);
  text-decoration: none; }

/* line 73, icons.css.scss */
.no-touch .hi-icon-effect-5a .hi-icon:hover:before {
  -webkit-animation: toRightFromLeft 0.3s forwards;
  -moz-animation: toRightFromLeft 0.3s forwards;
  animation: toRightFromLeft 0.3s forwards; }

@-webkit-keyframes toRightFromLeft {
  /* line 80, icons.css.scss */
  49% {
    -webkit-transform: translate(100%); }

  /* line 83, icons.css.scss */
  50% {
    opacity: 0;
    -webkit-transform: translate(-100%); }

  /* line 87, icons.css.scss */
  51% {
    opacity: 1; } }

@-moz-keyframes toRightFromLeft {
  /* line 92, icons.css.scss */
  49% {
    -moz-transform: translate(100%); }

  /* line 95, icons.css.scss */
  50% {
    opacity: 0;
    -moz-transform: translate(-100%); }

  /* line 99, icons.css.scss */
  51% {
    opacity: 1; } }

@keyframes toRightFromLeft {
  /* line 104, icons.css.scss */
  49% {
    transform: translate(100%); }

  /* line 107, icons.css.scss */
  50% {
    opacity: 0;
    transform: translate(-100%); }

  /* line 111, icons.css.scss */
  51% {
    opacity: 1; } }

/* line 117, icons.css.scss */
.hi-icon-mobile:before {
  content: "\f10b";
  font-size: 68px; }

/* line 121, icons.css.scss */
.hi-icon-desktop:before {
  content: "\f108";
  font-size: 48px; }
/* line 3, layout.css.scss */
html {
  min-width: 320px; }

/* line 7, layout.css.scss */
body {
  background-color: #fff;
  margin: 0px;
  padding: 0px;
  background-repeat: no-repeat }

/* line 15, layout.css.scss */
html.lt-ie9 div.wrapper div.full-screen {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.marketing.bpp.com/EloquaImages/clients/ApolloGlobal/{b279d978-e885-4f91-b8a0-5f953f4a499d}_Law-Desktop_reverse.jpg, sizingMethod='scale')}
  @media (max-width: 979px) {
    /* line 15, layout.css.scss */
    html.lt-ie9 div.wrapper div.full-screen {
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.marketing.bpp.com/EloquaImages/clients/ApolloGlobal/{820acac3-b41b-41ae-af86-b743caa40336}_udg-web-tablet.jpg, sizingMethod='scale' )} }

/* line 24, layout.css.scss */
div.wrapper {
  margin-top: 90px;
  width: 100%; }
  /* line 27, layout.css.scss */
  div.wrapper div.full-screen {
    position: absolute;
    top: 0px;
    min-height: 100%;
    width: 100%;
    background-position: 50% 90px;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-image: url('http://images.marketing.bpp.com/EloquaImages/clients/ApolloGlobal/{bc8a3cf2-1503-4903-81a6-4bd318fe6686}_udg-web-desktop.jpg'); }
    /* line 38, layout.css.scss */
    div.wrapper div.full-screen div.slide {
      padding: 90px 0px; }
div.main .slide p {
text-shadow:none;
color:#fff;
}
  @media (max-width: 767px) {
    /* line 42, layout.css.scss */
    div.wrapper div.container {
      text-align: center; } }
  @media (max-width: 767px) {
    /* line 46, layout.css.scss */
    div.wrapper div.container div.row {
      padding: 10px; } }
  /* line 51, layout.css.scss */
  div.wrapper div.container > div.row:first-child {
    padding-top: 30px; }
  /* line 54, layout.css.scss */
  div.wrapper div.container > div.row:last-child {
    padding-bottom: 30px; }
  /* line 58, layout.css.scss */
  div.wrapper div.side-button {
    position: fixed;
    right: 0px;
    top: 30%;
    width: 55px; }
    @media (max-width: 850px) {
      /* line 58, layout.css.scss */
      div.wrapper div.side-button {
        display: none; } }
/* line 3, pass-rate.css.scss */
div.pass-rate {
  position: relative; }
  @media (min-width: 767px) {
    /* line 3, pass-rate.css.scss */
    div.pass-rate {
      top: -70px;
      margin-bottom: -70px; } }
  /* line 9, pass-rate.css.scss */
  div.pass-rate img {
    margin: 0px 0px 40px 0px; }
/* line 3, slides.css.scss */
.slide {
  background-position: 50% 0px;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  box-shadow: inset 0px 10px 10px rgba(0, 0, 0, 0.3);
  position: relative;
  width: 100%; }
  /* line 12, slides.css.scss */
  .slide img {
    max-width: 100%; }

/* line 18, slides.css.scss */
#slide1 {
  background: url('http://images.marketing.bpp.com/EloquaImages/clients/ApolloGlobal/{bc8a3cf2-1503-4903-81a6-4bd318fe6686}_udg-web-desktop.jpg') right;
  background-size:cover;
  background-repeat: no-repeat; }
  @media (max-width: 979px) {
    /* line 18, slides.css.scss */
    #slide1 {
      background: url('http://images.marketing.bpp.com/EloquaImages/clients/ApolloGlobal/{bc8a3cf2-1503-4903-81a6-4bd318fe6686}_udg-web-desktop.jpg) right;
  background-size:cover; 
  background-repeat: no-repeat;} }
  @media (max-width: 420px) {
    /* line 18, slides.css.scss */
    #slide1 {
      background: url('http://images.marketing.bpp.com/EloquaImages/clients/ApolloGlobal/{49b2a164-436a-4620-8e26-51259e50e83f}_udg-web-mobilet.jpg') right;
  background-size:cover;
  background-repeat: no-repeat; } }


/* line 31, slides.css.scss */
html.lt-ie9 #slide1 {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.marketing.bpp.com/EloquaImages/clients/ApolloGlobal/{bc8a3cf2-1503-4903-81a6-4bd318fe6686}_udg-web-desktop.jpg, sizingMethod='scale'); }
  @media (max-width: 979px) {
    /* line 31, slides.css.scss */
    html.lt-ie9 #slide1 {
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.marketing.bpp.com/EloquaImages/clients/ApolloGlobal/{bc8a3cf2-1503-4903-81a6-4bd318fe6686}_udg-web-desktop.jpg, sizingMethod='scale'); } }
  @media (max-width: 420px) {
    /* line 31, slides.css.scss */
    html.lt-ie9 #slide1 {
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.marketing.bpp.com/EloquaImages/clients/ApolloGlobal/{49b2a164-436a-4620-8e26-51259e50e83f}_udg-web-mobilet.jpg, sizingMethod='scale'); } }
  /* line 39, slides.css.scss */
  html.lt-ie9 #slide1 div.container {
    position: relative; }

  /* line 39, slides.css.scss */
  html.lt-ie9 #slide2 div.container {
    position: relative; }
/* line 44, slides.css.scss */
html.lt-ie9 #slide2 {
  height: 500px; }
/* line 1, video.css.scss */
.play_button {
  margin-bottom: 20px; }
/**

 */